package com.dinzeer.legendreliclib.lib.util.text;

// ColorPreset.java - 定义所有颜色预设
public enum ColorPreset {
    // 蓝色系
    BLUE_OCEAN(new int[]{0xFF87CEEB, 0xFF4169E1, 0xFF00008B}),
    BLUE_ICE(new int[]{0xFFB0E0E6, 0xFF4682B4, 0xFF191970}),
    // 红色系
    RED_FIRE(new int[]{0xFFFF4500, 0xFFFF0000, 0xFF8B0000}),
    RED_EMBER(new int[]{0xFFFFA07A, 0xFFDC143C, 0xFF8B0000}),
    // 绿色系
    GREEN_FOREST(new int[]{0xFF98FB98, 0xFF32CD32, 0xFF006400}),
    GREEN_NATURE(new int[]{0xFF90EE90, 0xFF228B22, 0xFF2E8B57}),
    // 紫色系
    PURPLE_MYSTIC(new int[]{0xFFDDA0DD, 0xFF9370DB, 0xFF4B0082}),
    PURPLE_ROYAL(new int[]{0xFFE6E6FA, 0xFF8A2BE2, 0xFF483D8B}),
    // 黄色/橙色系
    GOLDEN_SUN(new int[]{0xFFFFFF00, 0xFFFFD700, 0xFFFF8C00}),
    ORANGE_FIRE(new int[]{0xFFFFA500, 0xFFFF4500, 0xFFFF6347}),
    // 粉色系
    PINK_COTTON_CANDY(new int[]{0xFFFFB6C1, 0xFFFF69B4, 0xFFFF1493}),
    PINK_NEON(new int[]{0xFFFFC0CB, 0xFFFF10F0, 0xFFFF00FF}),
    // 青色/青色系
    CYAN_AQUA(new int[]{0xFF00FFFF, 0xFF20B2AA, 0xFF008B8B}),
    TEAL_OCEAN(new int[]{0xFF40E0D0, 0xFF48D1CC, 0xFF2F4F4F}),
    // 单色渐变
    MONOCHROME_GRAY(new int[]{0xFFD3D3D3, 0xFF808080, 0xFF2F4F4F}),
    MONOCHROME_WHITE_BLUE(new int[]{0xFFFFFFFF, 0xFF87CEEB, 0xFF00008B}),
    // 特殊效果
    RAINBOW(null),
    // 金属色系
    METAL_GOLD(new int[]{0xFFFFD700, 0xFFFFA500, 0xFFB8860B}),
    METAL_SILVER(new int[]{0xFFE6E6FA, 0xFFC0C0C0, 0xFF708090}),
    METAL_COPPER(new int[]{0xFFB87333, 0xFFCD7F32, 0xFF8B4513}),
    METAL_PLATINUM(new int[]{0xFFE5E4E2, 0xFFD3D3D3, 0xFFA9A9A9}),
    // 霓虹色系
    NEON_CYBER(new int[]{0xFF00FFFF, 0xFFFF00FF, 0xFFFFFF00}),
    NEON_ELECTRIC(new int[]{0xFF39FF14, 0xFFFF44CC, 0xFF00BFFF}),
    NEON_PSYCHEDELIC(new int[]{0xFFFF073A, 0xFF04D9FF, 0xFFBC13FE}),
    NEON_GLOW(new int[]{0xFFCCFF00, 0xFFFF0099, 0xFF6600FF}),
    // 自然色系
    NATURE_SUNSET(new int[]{0xFFFF6B6B, 0xFFFFA500, 0xFFFFD93D}),
    NATURE_AURORA(new int[]{0xFF00FF7F, 0xFF00CED1, 0xFF9370DB}),
    NATURE_OCEAN_DEPTH(new int[]{0xFFE0F7FA, 0xFF4DD0E1, 0xFF006064}),
    NATURE_FOREST_MAGIC(new int[]{0xFF8BC34A, 0xFF4CAF50, 0xFF2E7D32}),
    // 季节色系
    SEASON_SPRING(new int[]{0xFFFFB7C5, 0xFF98FB98, 0xFF87CEEB}),
    SEASON_SUMMER(new int[]{0xFFFFFF00, 0xFFFFA500, 0xFFFF1493}),
    SEASON_AUTUMN(new int[]{0xFFFF8C00, 0xFFD2691E, 0xFF8B4513}),
    SEASON_WINTER(new int[]{0xFFF0F8FF, 0xFFB0E0E6, 0xFF4682B4}),
    // 特殊主题
    THEME_GALAXY(new int[]{0xFF1A1A2E, 0xFF16213E, 0xFF0F3460, 0xFFE94560}),
    THEME_VINTAGE(new int[]{0xFF8B7355, 0xFFD2B48C, 0xFFF5DEB3}),
    THEME_HOLOGRAM(new int[]{0xFF00FFE0, 0xFF00FF9D, 0xFF00FF4D, 0xFFB3FF00}),
    THEME_CRYSTAL(new int[]{0xFFE6E6FA, 0xFFDDA0DD, 0xFFBA55D3, 0xFF9370DB}),
    // 深色系
    DEEP_SPACE(new int[]{0xFF0D0D1A, 0xFF1A1A3D, 0xFF2D2D5C}),
    DARK_NIGHT(new int[]{0xFF121212, 0xFF2D2D2D, 0xFF454545}),
    MIDNIGHT_PURPLE(new int[]{0xFF1A0B2E, 0xFF2D1B4E, 0xFF4A2D7C}),

    // 大地色系
    EARTH_TONE(new int[]{0xFF8B7355, 0xFFA52A2A, 0xFFDEB887}),
    DESERT_SAND(new int[]{0xFFEDC9AF, 0xFFF5D0A9, 0xFFF7E7CE}),
    CLAY_TERRACOTTA(new int[]{0xFFE2725B, 0xFFCC7357, 0xFFB5651D}),

    // 柔和色系
    PASTEL_DREAM(new int[]{0xFFFFB7C5, 0xFFFFDAC1, 0xFFE2F0CB}),
    SOFT_MINT(new int[]{0xFFB2F2BB, 0xFFC1F1C1, 0xFFD8F8D8}),
    LAVENDER_MIST(new int[]{0xFFE6E6FA, 0xFFD8BFD8, 0xFFDDA0DD}),

    // 鲜艳色系
    VIBRANT_TROPICAL(new int[]{0xFFFF6B6B, 0xFF4ECDC4, 0xFFFFE66D}),
    ELECTRIC_VIBES(new int[]{0xFFFF00FF, 0xFF00FFFF, 0xFFFFFF00}),
    NEON_PARTY(new int[]{0xFFFF073A, 0xFF39FF14, 0xFF00BFFF}),

    // 冷色调
    ARCTIC_FROST(new int[]{0xFFE1F5FE, 0xFFB3E5FC, 0xFF81D4FA}),
    GLACIAL_BLUE(new int[]{0xFFE3F2FD, 0xFFBBDEFB, 0xFF90CAF9}),
    SILVER_MIST(new int[]{0xFFF5F5F5, 0xFFE0E0E0, 0xFFBDBDBD}),

    // 暖色调
    WARM_SUNLIGHT(new int[]{0xFFFFF9C4, 0xFFFFF59D, 0xFFFFF176}),
    AMBER_GLOW(new int[]{0xFFFFECB3, 0xFFFFE082, 0xFFFFD54F}),
    COZY_FIREPLACE(new int[]{0xFFFFCCBC, 0xFFFFAB91, 0xFFFF8A65}),

    // 单色深色渐变
    MONOCHROME_BLACK(new int[]{0xFF2F4F4F, 0xFF696969, 0xFFA9A9A9}),
    MONOCHROME_BLUE_DARK(new int[]{0xFF00008B, 0xFF191970, 0xFF000080}),
    MONOCHROME_GREEN_DARK(new int[]{0xFF006400, 0xFF228B22, 0xFF32CD32}),

    // 特殊材质
    OBSIDIAN(new int[]{0xFF0B0B0B, 0xFF1C1C1C, 0xFF2E2E2E}),
    PEARL(new int[]{0xFFFDEEF4, 0xFFF0F0F0, 0xFFE8E8E8}),
    OPAL(new int[]{0xFFA8DADC, 0xFFF1FAEE, 0xFFE63946}),

    // 自然现象
    VOLCANIC_ERUPTION(new int[]{0xFF8B0000, 0xFFFF0000, 0xFFFF4500}),
    THUNDER_STORM(new int[]{0xFF2F4F4F, 0xFF708090, 0xFF87CEEB}),
    NORTHERN_LIGHTS(new int[]{0xFF00FF7F, 0xFF00CED1, 0xFF9370DB, 0xFFFF69B4}),

    // 文化主题
    JAPANESE_SAKURA(new int[]{0xFFFFB7C5, 0xFFFF69B4, 0xFFDB7093}),
    EGYPTIAN_GOLD(new int[]{0xFFFFD700, 0xFFFFA500, 0xFFFF8C00}),
    INDIAN_SPICE(new int[]{0xFFFF6B35, 0xFFFFA726, 0xFF5D4037}),

    // 现代设计
    MINIMALIST_GRAY(new int[]{0xFFF5F5F5, 0xFFE0E0E0, 0xFF9E9E9E}),
    MODERN_PASTEL(new int[]{0xFFFFF9C4, 0xFFC8E6C9, 0xFFB3E5FC}),
    CONTEMPORARY_NEUTRAL(new int[]{0xFFFAFAFA, 0xFFEEEEEE, 0xFFE0E0E0}),

    // 复古风格
    RETRO_80S(new int[]{0xFFFF00FF, 0xFF00FFFF, 0xFFFFFF00}),
    VINTAGE_PHOTO(new int[]{0xFF8B7355, 0xFFD2B48C, 0xFFF5F5DC}),
    ANTIQUE_BRONZE(new int[]{0xFFCD7F32, 0xFF8B4513, 0xFF654321}),

    // 科幻主题
    CYBERPUNK_CITY(new int[]{0xFFFF00FF, 0xFF00FFFF, 0xFF000000}),
    FUTURISTIC_SILVER(new int[]{0xFFC0C0C0, 0xFFD3D3D3, 0xFFF5F5F5}),
    ALIEN_SKIES(new int[]{0xFF39FF14, 0xFFBC13FE, 0xFF04D9FF});












    private final int[] colors;

    ColorPreset(int[] colors) {
        this.colors = colors;
    }

    public int[] getColors() {
        return colors;
    }
}